0 卖盘信息
BOM询价
您现在的位置: 首页 > 技术方案 >计算机及配件 > PGA ROM仿真器

PGA ROM仿真器

来源: 电路城
2020-12-08
类别:计算机及配件
eye 38
文章创建人 拍明

原标题:PGA ROM仿真器

cirmall

cirmall

cirmall

cirmall

cirmall

[相关器件] ISO7742

  EMC 性能优异的四通道、2/2、增强型数字隔离器


  该FPGA ROM仿真器极大地加快了具有基于ROM的存储的计算机上软件开发的速度。它将模拟任何兼容28c256的ROM芯片。通常,加载新代码的过程包括关闭计算机电源,物理上删除ROM,将ROM放入编程器中,刷新代码,然后将ROM返回计算机并重新上电。当测试频繁,对代码的微小更改或调试问题时,此过程非常耗时且麻烦。这种基于FPGA的仿真器可以保持与计算机的连接,并在几秒钟内重新编程,而无需关闭计算机电源。只需对仿真器重新编程,然后单击CPU重置按钮即可运行新代码。

  RapidROM具有15位地址总线,8位数据总线和芯片使能信号。将地址输入线连接到计算机的地址总线。同样,将数据输出线连接到计算机的数据总线(当芯片使能较高时,数据线设置为高阻抗)。将芯片使能引脚连接到ROM芯片使能线(低电平有效)。

  当地址放到地址总线上且芯片使能为低电平时,RapidROM将在40纳秒内将相应的数据值放到数据总线上。

  其中包含一个方便脚本(build.sh),该脚本将使用DASM编译6502汇编文件,然后(通过bytes_list.py输出)以逗号分隔的代表程序的字节值列表。字节列表插入在bram_generator.py的顶部,该输出输出BRAM初始化代码以将程序存储在FPGA存储器中。复制此输出并将其粘贴到注释行之后的top.v中。用top.v刷新TinyFPGA,新程序即可运行。// Insert BRAM definitions after this point.

  您可以选择使用test_emulator.py来通过Raspberry Pi或类似工具验证RapidROM的安装。它将测试每个地址,并根据实际结果验证预期结果。

  材料清单: 1个TinyFPGA BX 、根据计算机的电压水平,您可能需要逻辑电平转换器(TinyFPGA在3.3V电压下运行、 杂线。



责任编辑:

【免责声明】

1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。

2、本文的引用仅供读者交流学习使用,不涉及商业目的。

3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。

4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。

拍明芯城拥有对此声明的最终解释权。

标签: 仿真器

相关资讯

方案推荐
基于MC33771主控芯片的新能源锂电池管理系统解决方案

基于MC33771主控芯片的新能源锂电池管理系统解决方案

AMIC110 32位Sitara ARM MCU开发方案

AMIC110 32位Sitara ARM MCU开发方案

基于AMIC110多协议可编程工业通信处理器的32位Sitara ARM MCU开发方案

基于AMIC110多协议可编程工业通信处理器的32位Sitara ARM MCU开发方案

基于展讯SC9820超低成本LTE芯片平台的儿童智能手表解决方案

基于展讯SC9820超低成本LTE芯片平台的儿童智能手表解决方案

基于TI公司的AM437x双照相机参考设计

基于TI公司的AM437x双照相机参考设计

基于MTK6580芯片的W2智能手表解决方案

基于MTK6580芯片的W2智能手表解决方案