1.编写一个序列检测模块,当输入010时开始输出序列,当输入101时停止输出序列
如输入din=11 010 1000 101 010 11 101,输出dout为xxxxx1000xxxxxx11xxx,dout_vld为00000111100000011000
dout为中间序列,dout_vld有输出时为1
//模块接口定义
module seq_ext(
input clk,
input rst_n,
input din,
output dout_vld,
output dout);
2.
- SRAM(Static Random Access Memory)静态随机存储器
容量小,速度快 - DRAM(Dynamic Random Access Memory)动态随机存储器
容量大,速度慢
单口 RAM(Single RAM)、双口 RAM(Dual RAM)、简单双口 RAM(Simple-Dual RAM)、真双口 RAM(True-Dual RAM)有什么不同?
Block RAM: 单口不能同时读写,双口可以同时读写,简单双口一个读一个写,真双口两个口可读可写 大容量存储,读写与时钟同步
Distribute RAM: 单口读写共享,双口读写线独立,简单双口一个输出,真双口两个输出
3.关于SRAM,NVME SSD,Register File,DDR SDRAM
4. CPU、MPU、MCU、SOC
- 4.1 CPU(Central Processing Unit)
是一台计算机的运算核心和控制核心。CPU由运算器、控制器和寄存器及实现它们之间联系的数据、控制及状态的总线构成。 - 4.2 MPU (Micro Processor Unit),微处理器
- 4.3 MCU(Micro Control Unit):微控制器,其实就是单片机。
- 4.4 SoC(System on Chip,整体的一个电路系统,完成一个具体功能的东西):指的是片上系统,
浙公网安备 33010602011771号