文档库 最新最全的文档下载
当前位置:文档库 › 2014年 SOPC期末实验报告

2014年 SOPC期末实验报告

2014年 SOPC期末实验报告
2014年 SOPC期末实验报告

上海电力学院SOPC实验报告

实验名称:2014SOPC期末实验报告专业:

姓名:

班级:

学号:

一、实验目的:

(1)了解简单按键设计及其编程。

(2)熟悉相关IO操作函数。

(3)了解中断原理。

二、实验内容

按要求初始化小灯0xF0,之后,按0键,LEDG0亮,同时终端显示KEY0,,按1键,LEDG1亮,同时终端显示KEY1,,按2键,LEDG2亮,同时终端显示KEY2,,按3键,LEDG0,LEDG1,LEDG2全灭,同时终端显示KEY3,按其它键没反应

三、实验原理

PIO按照功能可以分为:输入IO、输出IO、三态IO;PIO是通过Avalon总线与NiosII相连的。

四、实验步骤

第一步:硬件部分设计

(1)在D:\sopc\works\下建立一个hello_led文件夹

(2)打开QuartusII,点击下拉菜单中的New project Wizard…会弹出如图3.1.1对话框

(3)输入工程存放目录,或点击工程路径右面的按钮设置工程存放目录,在第二栏中输入工程名称,这里输入为led;点击finish,此时我们建立好了LED工程

文件;

(4)点击Assignments菜单中的Device,选择芯片EP2C35F672C6如下图3.1.2所示;

图3.1.2 选定器件

(5)点击Tools下拉菜单下的SOPC Builder工具,出现如图3.1.3对话框:

图3.1.3 设定名称

(6)在系统名称(System Name)中填写为NiosII32,选择语言为VHDL后点击OK,在Device Family中选择使用芯片的系列,这里选Cyclone II,更改系统频率为50MHz,在Board中暂时先不选,使用Unspecified Board,如图3.1.4所示;

图3.1.4 设定芯片及系统时钟

(7)在左面元件池中选择元件,我们这里需要使用NiosII 32BIT CPU、调试串口、led PIO、RAM,首先选择如图3.1.5所示的Nios Processor,双击后会弹出如图3.1.6所示对话框;在JTAG Debug Module栏中选择level 1,点击Finish按钮后返回SOPC Builder窗口,将CPU_0重新命名为CPU如图3.1.7所示;

图3.1.5 选择NiosII

图3.1.6 NiosII 设置

图3.1.7 重命名CPU

注意:对模块命名要遵循以下规则:

?名字最前面应该使用英文;

?能使用的字符只有英文字母、数字和下划线“_”;

?不能连续使用“_”符号,在名字的最后也不能使用“_”。

(8)添加JTAG UART Interface,通过该接口,我们可以在PC主机和SOPC Builder 系统之间进行串行字符流更新,主要用来调试、下载数据等,也可以作为标准输入、输出来使用;

A.选择Communication->JTAG UART加入,会出现设置向导如图3.1.8所示:

图3.1.8 JTAG UART设置

B.保持默认选项,点击Finish,返回SOPC Builder窗口。

C.将jtag_uart_0重命名为jtag_uart.

(9)在上述模块的基础上再增加一个输入PIO。在元件池中选择Other->PIO,双击加入,弹出如图3.2.1所示对话框,选择Input ports only;然后点击Input Options栏,弹出图3.2.2 所示对话框,在Edge Capture Register下选取Synchronously Capture,选择Either Edge;在

Interrupt下选取Generate IRQ,选择Edge;点击Finish,将其命名为key_pio;

图3.2.1 PIO基本设置

图3.2.2 PIO输入设置

(10)加入led_pio,此元件为IO口,可以根据需要配置设置选项;

A.选择Other->PIO,双击加入,出现如图3.1.10所示设置向导:

图3.1.10 添加led_pio

B.选择Output ports only,点击Finish,重新命名为led_pio;

(11)在上述模块的基础上再添加两个模块:SDRAM模块和定时器模块。

添加SDRAM模块:

A. 在SOPC Builder窗口中,选择Memory->SDRAM Controller,弹出对话框如图3.3.1,

在Data Width中选择16;Chip Select选1;Banks选4,Row选12,Column选8;

图3.3.1 设置SDRAM控制器参数

B.单击Next,在出现的对话框中设置SDRAM时序参数如图3.3.2所示。点击Finish,将其命名为“sdram”。

图3.3.2 设置SDRAM控制器时序参数

添加定时器模块:

(12)指定基地址和分配中断号,SOPC Builder会给用户的NiosII系统模块分配默认的基地址,用户也可以更改这些默认地址。选择执行System下拉菜单中的Auto-Assign Base Address;选择执行System下拉菜单中的Auto-Assign IRQs;

(13)进行系统设置,选择More “CPU” Settings,按照图3.1.11所示对系统进行设置;

图3.1.11 设置系统运行空间

生成系统模块,

A.选择System Generation栏,如图3.1.12所示

图3.1.12 生成CPU

B.在System Generation中选中HDL选项,若安装了Modelsim软件并需要仿真设计,可以选择Simulation选项。

C.点击Generation,SOPC Builder会根据用户不同的设定生成系统,在系统生成完成后点击Exit,退出SOPC Builder。

(14)将刚才生成的NiosII32模块以图标形式添加到BDF文件中,SOPC Builder在进行System Generaion的过程中会生成系统模块的图标(Symbol),可以将该图标像一般QuartusII图标一样添加到当前工程的BDF文件中。

A.单击File->New,弹出图3.1.13所示对话框;

图3.1.13 加入原理图文件

B.选择Block Diagram/Schematic File,如上图所示,点击OK;

C.在图中单击右键,选择Insert->Symbol,如图3.1.14所示:

图3.1.14 加入symbol

D.在如图3.1.15所示的弹出对话框中选择Project->niosII32,双击加入,点击保存,系统会自动命名为LED,不要再对此修改;

图3.1.15 加入NiosII32元件

(15)加入锁相环

锁相环能提供精确的系统时钟频率,在图中单击右键,选择Insert->Symbol,弹出对话框如图3.1.16所示,先在megafunction->IO文件夹下选择altpll,此时如图3.1.17所示,MegaWizard Plug-In Manager变为可操作。

图3.1.16 加入锁相环

图3.1.17进入锁相环设置向导

A. 双击MegaWizard Plug-In Manager按钮进入锁相环的设置向导。如图3.1.18所

示:

图3.1.18 新建锁相环

B.选中Create a new custuom megafunction variation,点击Next按钮后弹出如图

3.1.19所示对话框,,在左边列表中选择ALTPLL,在右边输出文件类型选项

选择VHDL,在输出文件名输入框中输入altpll0后,点击Next:

图3.1.19 建立PLL 模块

C.弹出如图3.1.20 PLL设置窗口,将输入时钟设为50Mhz,点击Next;

图3.1.20 ALTPLL 设置输入时钟

D.弹出如图3.1.21 PLL设置窗口,去掉areset输入和locked输出选项,点击Next;

图3.1.21 设置PLL输入输出选项

E.弹出inclk1设置窗口,点击Next;

F.弹出c0输出设置窗口如图3.1.21,将输出时钟频率设为50Mhz,点击Next;

图3.1.21 设置c0输出频率

G.弹出c1输出设置窗口,设置如c0;

H.弹出c2输出设置窗口,点击Next;

I.在后面两个显示的窗口中继续点击Next和Finish;

J.系统回到Symbol设置对话框如图3.1.22,可以看到右边显示出ALTPLL0模块,点击OK后回到原理图编辑窗口,将altpll0模块放到合适的位置;

图3.1.22 生成altpll0模块

(16)在原理图中点击右键,选择Insert->Symbol,在primitives->pin文件夹下选择input 或output,在图中相应位置加入输入输出pin,如图3.1.23连接各模块,将输入输出脚分别命名为CLOCK_50、TD_RESET和LEDG[7..0],其中LEDG[7..0]为8位总线连接。(注意:引脚名称不可修改,因为后面引脚分配时需要导入已有的分配文件,所以此处的引脚名称必须和分配文件中的引脚名称相同才可以)

(17)点击按钮编译工程,检查是否有语法错误。

(18)编译通过后,选择菜单Assignments->Pins,打开引脚配置窗口。这时所有引脚都还未分配,选择菜单Assignments->Import Assignments,打开引脚配置文件

导入窗口,选择文件“DE2_pin_assignments.csv”即可,如图3.1.24所示。

图3.1.24 引脚配置文件的导入

(19)重新编译并配置FPGA,将编译生成的SOF文件下载到目标板上,选择Tools->Programmer目标文件下载,选择JTAG下载模式,用USB电缆通过J9

下载。

第二步:软件部分设计

(1)打开NiosII IDE,选择File->New->Project,弹出如图3.1.25对话框:

图3.1.25 添加NiosII IDE新工程

(2)选择C/C++ Applicaion,如上图所示;点击Next,弹出图3.1.26所示对话框:

图3.1.26 选择工程模板

(3)在Select Project Template中选择Hello LED;在SOPC Builder System中选择我们刚才建立好的工程,CPU栏会自动选择,如上图所示,点击Finish,系统

会自动生成一个循环点亮LED的软件工程,在hello_led.c中我们可以看到相

应代码;

(4)右键单击工程,选择Build Project。

(5)选择RUN-〉RUN…,并弹出如图3.1.28所示对话框,点击Nios II Hardware,系统会自动侦测JTAG连接电缆,在Main列表中的Project中显示我们建立的

工程Hello_led_0:

图3.1.28 在硬件上运行软件

(6)输入修改程序(见下面实验现象内)点击RUN后,现象就出现了。

五、实验图像

1、硬件设计图:

2、软件程序:

#include

#include"system.h"

#include"altera_avalon_pio_regs.h"

#include"alt_types.h"

#include"sys/alt_irq.h"

volatile int edge_capture=0;

void key_interrupts(void* context,alt_u32 id)

{

volatile int* edge_capture_ptr = (volatile int*)context;

*edge_capture_ptr= IORD_ALTERA_AVALON_PIO_EDGE_CAP(KEY_PIO_BASE); IOWR_ALTERA_AVALON_PIO_EDGE_CAP(KEY_PIO_BASE,0);

}

void initpio(void)

{

void* edge_capture_ptr = (void*)&edge_capture;

IOWR_ALTERA_AVALON_PIO_DIRECTION(LED_PIO_BASE,0xff);

IOWR_ALTERA_AVALON_PIO_DIRECTION(KEY_PIO_BASE,0x00);

IOWR_ALTERA_AVALON_PIO_IRQ_MASK(KEY_PIO_BASE,0xff);

IOWR_ALTERA_AVALON_PIO_EDGE_CAP(KEY_PIO_BASE,0x00);

alt_irq_register(KEY_PIO_IRQ,edge_capture_ptr,key_interrupts);

}

int main (void)

{

alt_u8 data1,data2,data3,data4;

data1=0x01;

data2=0x02;

data3=0x04;

data4=0x00;

initpio();

while(1)

{

switch(edge_capture)

{

case 0x00:break;

case 0x01:

IOWR_ALTERA_AVALON_PIO_DATA(LED_PIO_BASE,data1);

edge_capture=0;

printf("key1\n");

break;

case 0x02:

IOWR_ALTERA_AVALON_PIO_DATA(LED_PIO_BASE,data2);

edge_capture=0;

printf("key2\n");

break;

case 0x04:

IOWR_ALTERA_AVALON_PIO_DATA(LED_PIO_BASE,data3);

edge_capture=0;

printf("key3\n");

break;

case 0x08:

IOWR_ALTERA_AVALON_PIO_DATA(LED_PIO_BASE,data4);

edge_capture=0;

printf("key4\n");

IOWR_ALTERA_AVALON_PIO_IRQ_MASK(KEY_PIO_BASE,0x00);

break;

}

}

return 0;

}

3、按键现象图:

六、实验小结

通过这次实验,我对SOPC中尤其按键中断有了更多的认识,自己在完成搭建模拟硬件,编写程序的过程中已经有了比以往更多的思路,更熟练的操作,还有就是更沉着冷静。尽管考试的时候发生了2次死机然后计算机重启后原来做的内容都没有了,但最终还是换了电脑接着做,顺利完成本次实验。

SOPC课程设计实验报告--基于 NIOS 的 μCOS-II 实验

FPGA-CPLD原理及应用课程设计报告题目:基于NIOS的μC/OS-II实验 学院:信息与电子工程学院 专业:电子科学与技术 学号: 姓名: 指导老师: 时间:2013-7-15~2013-7-20

一、摘要 本实验项目使用Quartus II、SOPC Builder和Nios II EDS从零开始构建一个能够在DE2-115实验平台上运行的μC/OS-II操作系统的Nios II系统。初学者可以借此范例熟悉Quartus II、SOPC Builder、Nios II EDS的使用,并且了解基于FPGA的嵌入式系统开发流程。 关键词:SOPC Builder Nios II DE2Nios II EDS 二、设计要求 从零开始建立一个基于Nios II的μC/OS-II应用实验系统(也可以认为是一个Nios II+μC/OS-II的应用框架)具有以下一些作用。 (1)读者可以借助SOPC Builder工具自行对Nios II软核处理器进行配置。 (2)很多范例都是纯硬件的VHDL代码,需要自行从零开始建立Nios II 系统,不能够直接使用Altera公司已经建立好的Nios II系统。 (3)DE2-115并非Altera公司原创的开发板,而是友晶科技ODM的电路板,很多外围设备都与Altera提供的电路板不一样,所以很多Altera手册中范例都无法执行,必须要有自己从硬件到软件建立系统的能力,将来才有办法将Altera 提供的范例移植到DE2-115上执行并做到最佳化。 三、设计内容” 1、SOPC Builder硬件建立 SOPC Builder是在Quartus II里的SOPC Builder进行的,先建立工程在SOPC Builder里添加硬件,包括CPU,PLL,onchip_memory,SSRAM,SDRAM Tristate Bridge,Flash,JTAG UART,UART,Timer System ID 2、Quartus II硬件处理 硬件会自动建立一个顶层模块,通过建一个原理图来对对应的硬件进行输入输出的添加,再锁定引脚,编译工程,硬件下载。 3、Nios II DE2嵌入软件编写 在Nios II里建立工程,选择相应的模块,编写需要嵌入的软件,添加缺少的头文件对应的宏定义,编译工程,进行软件下载,在观察结果。 四、设计步骤 1、打开Quartus II新建工程

期末考试总结大全

期末考试总结大全 期末考试结束了,同学们有没考好?没考好原因是什么?下面是小雅整理的期末考试总结大全,欢迎阅读参考! 期末考试总结一 期末考试成绩公布了。我的成绩是:语文96、数学79分。语文成绩列全班第20名,数学成绩列第一名——倒数第一名。闭幕式后我把成绩册丢在班级不敢带回家给爸爸妈妈看。 回到家,我赶忙躲到自己的房间里关起门来,眼泪也不由自主的从眼角溜了出来…… 爸爸下班回到家里,知道了我的期末考试情况,没有想到他没有责备我,他说: 要为成功总结经验,不要为失败找借口。语文能考96分是因为我将要求背诵的课文、抄写的生字都掌握了,而且还在爸爸的辅导下做了三份期末模拟试卷。而数学考试考成这个样子的原因就恰好相反:老师布置的作业没有完成,考试的时候粗心大意…… 知道这些使我落后的原因了,我一定会针对它们加以改正,争取当上“三好学生”。 期末考试总结二 光阴似箭、日月如梭。四年级学习生活不知不觉结束了,在这个学期里,老师为我们的学习付出了许多心血,我们也为自己

的学习洒下了辛勤的汗水。这次期末考试,我的每门功课都达到老师和家长满意的成绩:数学100分、英语100分、语文98分,总结这个学期的学习,我想主要有以下几个方面: 第一,学习态度比较端正。能够做到上课认真听讲,不与同学交头接耳,不做小动作,自觉遵守课堂纪律;对老师布置的课堂作业,能够当堂完成;对不懂的问题,主动和同学商量,或者向老师请教。 第二,改进了学习方法。为了改进学习方法,我给自己订了一个学习计划:(1)做好课前预习。也就是要挤出时间,把老师还没有讲过的内容先看一遍。尤其是语文课,要先把生字认会,把课文读熟;对课文要能分清层次,说出段意,正确理解课文内容。要求背诵的课文提前背过。坚持写日记,记录生活笔记。(2)上课要积极发言。对于没有听懂的问题,要敢于举手提问。积极发言,大胆思考。(3)每天的家庭作业认真检查,再让家长检查一遍,把做错了的和不会做的,让家长讲一讲,记在错题集上,考前几天再把以前做错了的题目,经常拿出来看一看,复习复习。(4)要多读一些课外书,了解课外知识,每天中午吃完饭,看半个小时课外书;每天晚上做完作业,只要有时间,多看几篇作文。 第三,课外特长不放松。能够利用星期天和节假日,到课外辅导班学习绘画,在学校的想象画评比中,我荣获“艺术之星”的称号。

美国文化期末考试整理

BUILDING BLOCK 4 ——Control 1.What is destiny? Destiny is what you make of your life. 2. 3.What is destiny? Interna Control Destiny is what decides your life. What is destiny? Internal External Definition: Control is inside the individual. There are very few certainties in life, few circumstances which cannot be changed. There are no limits on what you can do or become, so long as you believe it and try hard. Your success is your own achievement. You are responsible for what happens to you. Life is about what you do. Definition: Control is outside the individual. Some things in life are predetermined, built into the nature of things. There are limits beyond which one cannot go and certain givens that cannot be changed and must be accepted. Your success is a combination of your effort and your good fortune (good luck). Life is about what happens to you. External Control

数值分析实验报告模板

数值分析实验报告模板 篇一:数值分析实验报告(一)(完整) 数值分析实验报告 1 2 3 4 5 篇二:数值分析实验报告 实验报告一 题目:非线性方程求解 摘要:非线性方程的解析解通常很难给出,因此线性方程的数值解法就尤为重要。本实验采用两种常见的求解方法二分法和Newton法及改进的Newton法。利用二分法求解给定非线性方程的根,在给定的范围内,假设f(x,y)在[a,b]上连续,f(a)xf(b) 直接影响迭代的次数甚至迭代的收敛与发散。即若x0 偏离所求根较远,Newton法可能发散的结论。并且本实验中还利用利用改进的Newton法求解同样的方程,且将结果与Newton法的结果比较分析。 前言:(目的和意义) 掌握二分法与Newton法的基本原理和应用。掌握二分法的原理,验证二分法,在选对有根区间的前提下,必是收

敛,但精度不够。熟悉Matlab语言编程,学习编程要点。体会Newton使用时的优点,和局部收敛性,而在初值选取不当时,会发散。 数学原理: 对于一个非线性方程的数值解法很多。在此介绍两种最常见的方法:二分法和Newton法。 对于二分法,其数学实质就是说对于给定的待求解的方程f(x),其在[a,b]上连续,f(a)f(b) Newton法通常预先要给出一个猜测初值x0,然后根据其迭代公式xk?1?xk?f(xk) f'(xk) 产生逼近解x*的迭代数列{xk},这就是Newton法的思想。当x0接近x*时收敛很快,但是当x0选择不好时,可能会发散,因此初值的选取很重要。另外,若将该迭代公式改进为 xk?1?xk?rf(xk) 'f(xk) 其中r为要求的方程的根的重数,这就是改进的Newton 法,当求解已知重数的方程的根时,在同种条件下其收敛速度要比Newton法快的多。 程序设计: 本实验采用Matlab的M文件编写。其中待求解的方程写成function的方式,如下 function y=f(x);

实验报告

电子科技大学电子工程学院实验报告 实验名称现代电子技术综合实验 姓名: 学号: 评分: 教师签字 电子科技大学教务处制

电子科技大学 实验报告 学生姓名:学号:指导教师:习友宝 实验地点:331 实验时间:(5—8周)周一5,6,7,8节 一、实验室名称:电子技术综合实验室 二、实验项目名称:基于单片机的多任务的控制系统的实现 三、实验学时:16 四、实验目的与任务: 1、熟悉系统设计与实现原理 2、掌握KEIL C51的基本使用方法 3、熟悉SMART SOPC实验箱的应用 4、连接电路,编程调试,实现各部分的功能 5、完成系统软件的编写与调试 五、实验器材 1、PC机一台 2、SMART SOPC实验箱一套 六、实验原理、步骤及内容 (一)试验要求(以课件要求为准) 基本要求: (1)程序运行后,在8位数码管上显示自己的班级学号(后8位),如2902002001,显示为“02002001”。 (2)定义5个按键(key1、key2、key3、key4、key5)作为功能选择键。每次按下key2时,为“秒表计时器”(定时中断实现),显示从“00.00.00.00”开始,即00时00分00秒00(1/100秒,即10ms)。当按下key1时,返回到显示

班级学号;按下其他功能键时,进入其他功能。 (3)按下key3键时,基于TLC549 A/D转换器进行电压测量(输入电压来自电位器,调节范围0~2.49V,单位:V),并将电压值显示在8位数码管的后3位。 (4)在上面(3)要求基础上,调节电位器,若输入电压超过2.00V,则声光报警,即用发光二极管指示灯(如LED1)闪烁(亮0.5s、灭0.5s);蜂鸣器响(用500Hz方波驱动);若输入电压低于2.00V后,则撤销声光报警。 扩展要求: (5)按下key4键,基于LM75A数字温度传感器,完成温度的测量,显示温度值保留到小数点后1位,整数部分最高位为零时不显示出来(高位零消影)。 (6)按下key5键,完成基于直流电机的转速测量。 (7)对电压测量值进行简单的数据处理,如去除尖峰干扰的平均滤波:每12个测量值数据为一组,去掉最大值和最小值后的10个测量值进行算术平均后,作为显示值。 (8)将班级学号、开机时间(时:分:秒)、电压值、温度值、转速等同时在LCD液晶显示屏上进行显示。 (二)实验内容 硬件设计 (原理框图)

环境法期末考试整理

2、环境的定义 ?一般意义上的环境:是相对于某一个中心事物而言的,即围绕某个中心事 物的外部空间、条件和状况,便构成某一中心事物的环境。 ?环境科学上的环境:也叫人类环境,是以人类为中心、为主体的外部世界, 即人类赖以生存和发展的天然的和人工改造过的各种自然因素的综合体。 ?生态学中的环境:是以整个生物界为中心、为主体,围绕生物界并构成生 物生存必要条件的外部空间和无生命物质,如大气、水、土壤、阳光及其他无生命物质等,是生物的生存环境,也称“生境”。 ?生态学中的环境:是以整个生物界为中心、为主体,围绕生物界并构成生 物生存必要条件的外部空间和无生命物质,如大气、水、土壤、阳光及其他无生命物质等,是生物的生存环境,也称“生境”。 ?本法所称的环境:是指影响人类生存和发展的各种天然的和经过人工改 造的自然因素的总体,包括大气、水、海洋、土地、矿藏、森林、草原、野生生物、自然遗迹、人文遗迹、自然保护区、风景名胜区、城市和乡村等。 3、环境的功能 ?生命支持功能(提供物质资源) ?废物消纳功能 ?生态审美功能 4、环境与自然资源的比较 ?定义:在一定的经济技术条件下,自然界中对人类有用的一切物质和能

量都称为自然资源。 ?比较: ?自然资源与环境是密不可分的,他们属于环境要素中可被人类利用的自然 物质和能量。 ?二者的相近:如果把自然资源作为环境因子,自然资源则纳入环境的外延; 也可以把环境作为自然资源系统的一个层次进行研究,把环境纳入资源的范畴。 ?二者的区别:自然资源的认识侧重点是其经济效用、经济价值,而环境则 侧重于系统平衡的生态性概念作为人类共同保护的客体,其根本目标是维护人类环境系统的平衡、保持生态环境系统的稳定,关注社会效益、生态效益。自然资源大多可以商品性物化,可以界定产权。而环境则具有综合性和整体性,很难通过界定产权来保护。 ?二者的融合:环境资源化(即赋予环境以价值);资源生态化(作为整体 系统的资源生态功能) 5、环境问题的定义 ?环境问题是指由于自然界或者人类活动使环境质量下降或者生态失调,对 人类的社会经济发展、身体健康以至生命安全及其它生物产生有害影响的现象。 6、环境法的科学基础-环境科学 ?环境科学是研究人类与环境关系的科学。它探索环境演化的规律,研究环 境变化对人类生存的影响,研究人类生存发展与环境保护如何协调统一,研究人类生存发展在不同范围内对环境的整体性影响,研究环境污染综合防治的技术措施和

美国社会与文化笔记归纳

American Family 1.The middle-aged people and elderly people generally live with their married children in America(F) 2.The nuclear family is the fundamental family pattern in the United States now(T) 3.In the post-civil war period,the African American family in the South was not only more nuclear,but also more male dominated(T) 4.In America,The pre-industrial family is a kind of Democratic family(F) 5.Mother and Father equally have the final say on family matters in most modern American families(T) 6.Upper-class families don’t aspire to be upwardly mobile because they are always there(T) 7.What does a nuclear family consist of (B) A.parents and family kin or other members of the community B.it consists of parents and their dependent or minor children only C.it consists of two parents and their children 8.Who takes care of the dependent children in a one-parent family in America?(C) A.The grandparents B.The government C.mother and father 9.Many American children must develop self-dependent to adjust themselves to (C) A.their parent’s unhappy marriage B.the new lifestyle of American family C.dramatic social and economic change in new century 10.Which of the following is not the effects of the Women’s Liberation movement in the 1960’s(B) A.women should have the same social and economic rights and priviledges as men B.women should go out to start their own business instead of staying at home to take care of their children C.women should obtained many political and legal rights previously open to men 11.Which of the following statements is not ture?(C) A.In America,individuals freely contracted marriage based on love in modern family pattern B.In 19th century,children were largely used as labor force, making children earn a living was seen not onl y as economically necessary but also morally sound C.In African American family,the slave can choose their husbands and wives by themselves American Education 1 The expenditure in American public schools is guided or decided by (D) A.Teachers B. Students C. headmasters D. boards of education 2 In the US school systems, which of the follow decision is true?(C) A.Elementary school, grammar school B.Elementary school, junior high school C.Elementary school, secondary school D.unior high school, senior high school 3 Three of the following universities have large endowments from wealthy benefactors . which is the exception?(B) A.Harvard university B.The state university of New Y ork C.Y ale university D.Princeton university 4 Both public and private universities depend on the following sources of income except(A) A.Investment B. student tuition C endowments D government funding 5 How many percent of American students go to public schools? (A) 85% B. 65% C 50% D 25% 6 American middle school system is consist if middle school and high school, the high school is divided into junior high scho ol and senior high school. (T) 7 The basic classes of middle school are math, English, PE, history, and health (T) 8 Children start school when they are six years old, in some states they must stay in school until they are fifteen.(F) 9.Parent do not have to pay for education of the public school, because the schools receive many from the government(T) 10. It’s false that most people stereotype the American middle school is easy to pass.(T) American labour 1.From what we know of the original African families from which many black Americans came.(T) 2.The Japanese worked hard for low pay and without complaining.(T) 3.In the nineteenth century in Mexican American families Husbands raised cattle and wives tended the housework!(T) 4.It was not until in the 1850s that working men's societies made a comeback.(T) Reason: Before 1860, union members never exceeded 1% of total labor force. From then on , labors has risen up 5.In the United States, the balance of power is different from other advanced industrial nations. It's true?(T) Reason: in the US, the power is clearly in favor of the employers. So, most of them l ook after business interests first, welfare of labor. 6.The AFL-CIO is especially connected with global trade issue.(T) 7.National Labor Relations Board isn't an independent federal agency.(F) 8.What did the workers want to gain in the labor movement? A: material status and social status 9.Which law became the first law to prohibit racial discrimination?(B) A. Taft-Hartley Act B. Fair Employment Act C. National Labor or Relations Act 10.Which one is not American national trade union organizations?(D) A. AFL-CIO B. IWW (Industrial Workers of the World C. Ctw (Change to Win Federation) D. ILD (International Labor Organization) American values and characteristics Question: true or false for American values and characteristics 1 In 1863, Abraham Lincoln issued the famous Emancipation Proclamation to ablish the slavery。(T) 2 Abraham Lincoln was the 15th president of the United States.(F)

数值分析实验报告

实验一 误差分析 实验(病态问题) 实验目的:算法有“优”与“劣”之分,问题也有“好”与“坏”之别。对数值方法的研究而言,所谓坏问题就是问题本身对扰动敏感者,反之属于好问题。通过本实验可获得一个初步体会。 数值分析的大部分研究课题中,如线性代数方程组、矩阵特征值问题、非线性方程及方程组等都存在病态的问题。病态问题要通过研究和构造特殊的算法来解决,当然一般要付出一些代价(如耗用更多的机器时间、占用更多的存储空间等)。 问题提出:考虑一个高次的代数多项式 )1.1() ()20()2)(1()(20 1∏=-=---=k k x x x x x p Λ 显然该多项式的全部根为1,2,…,20共计20个,且每个根都是单重的。现考虑该多项式的一个扰动 )2.1(0 )(19=+x x p ε 其中ε是一个非常小的数。这相当于是对()中19x 的系数作一个小的扰动。我们希望比较()和()根的差别,从而分析方程()的解对扰动的敏感性。 实验内容:为了实现方便,我们先介绍两个Matlab 函数:“roots ”和“poly ”。 roots(a)u = 其中若变量a 存储n+1维的向量,则该函数的输出u 为一个n 维的向量。设a 的元素依次为121,,,+n a a a Λ,则输出u 的各分量是多项式方程 01121=+++++-n n n n a x a x a x a Λ 的全部根;而函数 poly(v)b = 的输出b 是一个n+1维变量,它是以n 维变量v 的各分量为根的多项式的系数。可见“roots ”和“poly ”是两个互逆的运算函数。 ;000000001.0=ess );21,1(zeros ve = ;)2(ess ve = ))20:1((ve poly roots +

指纹实验报告

中央民族大学生命与环境科学学院 遗传学实验报告 人类指纹的采集识别与分析 2014年11月9日 人类指纹的采集识别与分析 前言 遗传学研究中根据遗传性状的表现特征将其分为两类,即数量性状(quantitative character)和质量性状(qualitative character)。质量性状通常差异显著,呈不连续变异, 由主基因决定,杂交子代的表型呈现出一定的比例,可直接采用孟德尔遗传原理进行分析。 数量性状不同于质量性状,数量性状是可以度量的性状,呈连续变异,由多基因决定,各基 因作用微小并且是累加的,呈剂量效应,因此通常要采用统计学方法分析。指纹性状就是属 于数量形状。 1880年henry fauld及william herschel相继提出利用指纹鉴定个人身份的 设想。 galton研究了有血缘关系的人群的指纹证明了指纹花样对人来说是一个稳定的性状。 1924 年挪威女科学家bonnevie提出指嵴数计数法。指纹在胚胎发育第13周开始形成,第 19周完成。因此如有某种遗传或生理因素造成嵴纹发育不良既能在指纹上反映出来。本实 验中,同学采用石墨粉填充沟纹再用透明胶粘手指的方法取自己的指纹,并利用这些指纹进 行指嵴数计数、分析,从而对多基因遗传的特点有了更深刻地认识。 1. 材料和方法&设备和方法 2b铅笔一只;约20cm×10cm的复印纸一张;透明胶带;直尺一把个人电脑及adobe photoshop软件;拍照设备一台。 2. 实验原理 1.人类指纹的形成:指纹是指人手上的条状纹路,它们的形成依赖于胚胎发育时的环境 和遗传因素。指纹属于多基因遗传,在胚胎第12~13周(也有人提出15~16周)即已形成并 保持终生不变。每个人的指纹都是独一无二的,两人之间甚至双胞胎之间,不存在相同的手 指指纹。拥有相同指纹的可能性在10亿分之一以下。因此指纹被称做是无法伪造的身份证。 对一个个体而言,指纹具有唯一性和稳定性。 2.肤(皮纹)与指纹皮纹包括指纹、掌纹和褶纹。指纹为最常用的皮纹。大量研究表明, 某些遗传病,特别是一些染色体病和先天畸形常伴有特殊的皮纹异常。所以皮纹检查可以 作为某些遗传病诊断的辅助指标。 3.指纹分析的常用指标—— a.类型——3类:弓(a) ,箕(l),斗(w) ,6亚类:as ,at ; lu ,lr ; ws,wd ; b.总嵴纹数——trc (tfrc ,指纹总嵴线数 c.atd角 d.指纹强度指数(pattern intensity index, pid )——pid = (2 w +l)/n = (2 w +l) /10 (w 是斗型纹的百分率,l是箕型纹的百分率,n 是常数(10个手指).) 4.类型分类 a.弓形纹:由几条平行的弧形嵴纹组成。纹线由指的一侧延伸到另一侧,中间隆起成弓 形。弓形纹又可分为两种,一种是中间隆起较平缓的弧形弓,另一种是中央隆起很高的帐形 弓。 b.箕形纹:这种纹有两个特征,①有几条嵴纹从手指一侧发出,向指尖方向弯曲,再折 回发出的一侧,形成一种簸箕状的纹线;②有一个由三组纹线形成的三叉点或称三角区 (delta)。根据箕口的开口方向分为尺箕(或正箕,开口朝本手尺骨一侧,即小指方向)和 桡箕(或反箕,开口朝着桡骨一侧,即拇指方向)。 c.斗形纹(又称螺纹或涡形纹):它有 两个特征,①有两个三叉点(如果你在一个指纹上找到三个或三个以上的三叉点,那可能是 杂形纹);②由几条环形线或螺形线的嵴纹绕着中心点形成一个回路,或者有形成回路的趋

期末考试总结

期末考试总结 光影似箭,岁月如梭。期末考试离我们越来越近了。想从期末考试中获得鲜花和掌声吗?想,那么,就请把握现在,决战期末。 “十年砺剑百日策马闯雄关,一朝试锋六月扬眉传佳音”,我坚信即使前方道路充满阴霾和坎坷,我们都必须勇敢面对!拿出破釜沉舟的勇气,坚持下去,成功必将属于我们自己!让我们肯定自己,超越自己,创造自己,让我们心中伴着信念,矢志不渝,带着希望而迈向辉煌! 下面我就在未来半个月中,我们应该怎样调整好自己状态提以下几点建议: 第一,争分夺秒,提高效率。期末考试是对一学期来所学内容的全面考查,它所复盖的知识点多,能力要求也更高更全。这就需要我们花更多的时间来复习和记忆,我希望我们学生要珍惜这半个月的时间,坚持不懈。一方面要保质保量完成老师布置的复习题。另一方面还可以根据自己的情况作出合理安排。我们可以把所有的作业和测试卷拿出来整理,找出原来的错误,并分析错误的原因,再做一些同类的题目进行巩固。成绩优异的同学可以归纳方法,一题多解。学有困难的学生多注重基础知识,可以完

成书本的练习题,举一反三。还要多向家长和老师寻求帮助,只有这样复习的效率就提高了。 第二,面对困难、不要泄气。在学习的过程中,难免会碰到一些难以解决的困难,但有时只要你换个角度去思考问题,也许就会豁然开朗。问题也将迎刃而解。 第三,平和心态,决胜千里外。同学们,临近考试,请你放下背上的包袱,用平和积极的心态,坦然的迎接考试,迎接梦想的飞翔。你可以思慕古人那种“不以物喜,不以己悲”的旷达胸襟,向往诗圣李白恃才傲物的豪迈情怀,艳羡毛泽东的“问苍茫大地,谁主沉浮”的高瞻远瞩。运筹帷幄,决胜千里之外,啸傲考场,人生处处精彩。 同学扪,考试的号角已经吹响,胜利的旋律在寰宇回荡,长风破浪正此时,直挂云帆济沧海,行动起来吧,我们一定会谱写自己的辉煌。相信自己吧,人间自有公道,付出就有回报,我们的成绩一定会步步高。 (本范文仅供参考,希望能够有所帮助!) 附:

北京理工大学美国社会与文化期末参考

美国社会与文化期末复习参考 1.How has Protestantism shaped basic American values? 2.What is the essence of the Protestant heritage? 3.What is the protestant heritage? Protestantism gives American people the value of self-improvement, the belief of gaining material success through hard work and self-discipline,and the idea of volunteerism and humanitarianism. 4.What are the three branches of the federal government and their responsibilities? 5.What are the three branches of the U.S. Government? What are the responsibilities of each branch? Congress is the legislativebranch and responsible for making laws.The president heads on the executive branch and carrying out the laws. The Supreme Court and lower national courts make up the judicial branch, which interpret the laws. 6.What is the Electoral College? How does it work? It is a system for indirectly electing the president. The winner of the highest number of each state’s popular votes gets all of that state’s electoral votes. A person getting the highest number of electoral votes will become president. 7.Why are Americans suspicious of a strong government? Because they think government is the natural enemy of individual freedom. 8.Why did the American Constitution adopt the policy of “separation of church and state”? Because the government was forbidden to establish a national church, in order that no denomination was to be favored over the others. 9.What are the two major political parties in the United States? What is the main difference in their beliefs? Republican Party believe in free enterprise system which favor little or no government regulation. Democratic Party believe in government regulatedbusinessesto protect consumers and workers. 10.What are interest groups? What do interest groups do? They are some groups of Americans with similar interests and often called lobbying groups. They demand new or protect existing government programs, regulationsand benefits for their members’ interests. 11.What are the three values that are traditionally associated with the frontier heritage? They are individualism, self-relianceand equality of opportunity. 12.How do you understand the saying “What’s above the ground is more important than what is beneath the ground?”

数值分析实验报告

实验一、误差分析 一、实验目的 1.通过上机编程,复习巩固以前所学程序设计语言及上机操作指令; 2.通过上机计算,了解误差、绝对误差、误差界、相对误差界的有关概念; 3.通过上机计算,了解舍入误差所引起的数值不稳定性。 二.实验原理 误差问题是数值分析的基础,又是数值分析中一个困难的课题。在实际计算中,如果选用了不同的算法,由于舍入误差的影响,将会得到截然不同的结果。因此,选取算法时注重分析舍入误差的影响,在实际计算中是十分重要的。同时,由于在数值求解过程中用有限的过程代替无限的过程会产生截断误差,因此算法的好坏会影响到数值结果的精度。 三.实验内容 对20,,2,1,0 =n ,计算定积分 ?+=10 5dx x x y n n . 算法1:利用递推公式 151--=n n y n y , 20,,2,1 =n , 取 ?≈-=+=1 00182322.05ln 6ln 51dx x y . 算法2:利用递推公式 n n y n y 51511-= - 1,,19,20 =n . 注意到 ???=≤+≤=10 10202010201051515611261dx x dx x x dx x , 取 008730.0)12611051(20120≈+≈y .: 四.实验程序及运行结果 程序一: t=log(6)-log(5);

n=1; y(1)=t; for k=2:1:20 y(k)=1/k-5*y(k-1); n=n+1; end y y =0.0884 y =0.0581 y =0.0431 y =0.0346 y =0.0271 y =0.0313 y =-0.0134 y =0.1920 y =-0.8487 y =4.3436 y =-21.6268 y =108.2176 y =-541.0110 y =2.7051e+003 y =-1.3526e+004 y =6.7628e+004 y =-3.3814e+005 y =1.6907e+006 y =-8.4535e+006 y =4.2267e+007 程序2: y=zeros(20,1); n=1; y1=(1/105+1/126)/2;y(20)=y1; for k=20:-1:2 y(k-1)=1/(5*k)-(1/5)*y(k); n=n+1; end 运行结果:y = 0.0884 0.0580 0.0431 0.0343 0.0285 0.0212 0.0188 0.0169

商务智能期末考试整理

第一讲商务智能概述(综合论述题) 1学习本课程的原因: 现代管理需要基于计算机的方法 让决策更有有效性 企业需要有智能 A:在分析型商务智能软件的帮助下,用户可以建立统一的企业数据仓库平台,并收集,访问,分析每个商业领域的数据,同时,数据库技术的进步,服务器性能的提升以及分析软件算法的优化,是的访问大型数据库处理海量信息变得更加容易便捷。 B:商务智能可以提供个性化服务,以满足不同用户的需求,智能搜索可以给决策者以很好的数据分析。 2与本专业的关联性: 信息技术迅速发展的今天,电子商务已在国民经济中显现出极其重要的作用。伴随着服务形态在全球扩张,市场需求多样化,社会网络的广泛建立等社会经济巨大变革;数据量正以每年翻倍的速度扩增,然而数据源分散,异构数据库难以整合,数据接口复杂等问题严重,导致大量数据中真正能被利用来分析和运用的数据不足10%。如何将数据有效转化为决策者所需要的信息,提升电子商务整体应用水平,已经成为政府,企业界和软件开发界关注的一个研究方向。(BI发展趋势:绩效管理,产品模块的集成,结构化和非结构化数据,数据质量,预测分析,客户定制化。)根据商务智能的主要技术,以及电子商务的移动,虚拟性,个性化,社会性等新型特征,把商务智能同电子商务基础性规律结合起来,完善商务节点的数据挖掘,抽取,转化集成和应用。提升电子商务中的智能搜索,精度营销,比较购物,供应链、配送优化等现实需求。描述商务智能融合技术在电子商务中的应用展望。 3商务智能在电子商务中的典型应用 (1)数据挖掘的应用:挖掘主要是挖掘出有潜力价值数据的信息拘束,主要应用在情报分析,数据库营销,识别用户消费行为,客户流失分析,划分客户群体等 相关应用。(沃尔玛超市尿布与啤酒的销售) (2)智能搜索的应用:人们运用关键词进行搜索返还的结果信息之间缺乏有效的关联,不仅增加了用户筛选结果信息的时间,而且也为用户查找有效信息增加了

SOPC实验报告

SOPC系统设计技术实验报告 姓名: 学号: 院系:信息科学与工程学院 专业:电子科学与技术 指导老师: 完成日期:2015年04月25日

实验二、NIOSII实现串口收发数据及LCD显示 一、实验目的 (1)进一步熟悉Quartus II、SOPC Builder、NIOS II IDE的操作; (2)掌握SOPC硬件系统及NIOS II软件的开发流程。 二、实验内容 (1)、实验平台:硬件:PC级、SmartSOPC+教学实验开发平台;软件:Quartus II 9.0,SOPC Builder 9.0,NIOS II IDE 9.0。 (2)、实验内容:建立包含SDRAM、JTAG_UART、Timer、LCD的NIOS II处理器系统,通过JTAG_UART从IDE的控制端窗口读取输入值N,计算1至N的累加值,并将计算结果及计算花费时间的显示在LCD中。 三、实验步骤 3.1硬件设计 根据实验内容,可以得出本次实验的硬件结构图如图3.1所示: 图3.1 硬件设计结构图

具体硬件设计步骤如下: 1)、在Quartus II中建立一个工程命名为:smallCore,器件设置为EP3C55F484C8; 2)、以原理图输入方式建立空白顶层模块,并保持; 3)、打开SOPC Builder,命名SOPC系统名称为nios2system,开始建立NIOS II系统。 4)、双击SOPC Builder主界面左侧中的“Nios II Processor”,出现Nios II CPU的配置向导对话框,如图1.4所示,在这里可以有三种Nios II CPU选择,我们选择快速型的Nios II/f,不使用硬件乘法器及除法器。然后单击Next进入下一步配置;Instruction Cache项中选择2 Kbytes,在Data Cache项中选择512 Bytes,单击Next进行下一步配置;在“Advanced Features”和“MMU and MPU Settings”选项卡中选择默认参数,然后单击Next,到了“JTAG Debug Module”选项卡,如图1.6所示。这里是选择JTAG调试接口,选择默认的模式Level 1,然后单击Next,到了“Custom Instruction”选项卡,也选择默认参数,最后单击Finish完成对Nios II CPU的配置。 5)、添加了Nios II CPU内核后,选中Module Name下的cpu_0,单击鼠标右键,在Rename 项中可以重命名cpu_0的名称为cpu,并在“Clock Settings”一栏中将clk_0名称改为clk。 6)、双击在SOPC Builder主界面左侧中的Bridges and Adapters→Memory Mapped→Avalon-MM Clock Crossing Bridge,出现Clock Crossing Bridge的配置向导对话框,在“Slave-to-Master FIFO”中的FIFO depth中选择64。单击“finish”退出配置对话框,并重命名clock_crossing_0的名称为clock_crossing。 7)、双击在SOPC Builder主界面左侧中的Memories and Memory Controllers→SDRAM→DDR SDRAM High Performance Controller,出现DDR SDRAM High Performance Controller的配置向导对话框。修改“General Settings”选项卡的参数配置,参数修改如下:Speed grade:8 PLL reference clock frequency:85 Memory clock frequency:100 Local interface clock frequency:full 修改“Modify Parameters”:DDR SDRAM控制器参数,参数修改如下: Total Memory interface DQ width:16 Memory vendor:other

相关文档