Tag Archives: xilinx

Xilinx update Spartan3AN device!

I found the release date of some XC3S50AN is 2014 or 2016! and Impact can’t download to In-System Flash, show me “SPI not found”… But the older 2010’s IC is OK. After some searching… Xilinx manufacturing Spartan3AN devices, not discontinued! … Continue reading

Posted in Memo | Tagged , , | Comments Off on Xilinx update Spartan3AN device!

Building microblaze toolchians

Xilinx have a pre-compiled toolchain ship with ISE or Vivado, but I want to build it myself (just for fun). My system with mingw32-w64 and build-essential lsb_release -a # Distributor ID: Ubuntu # Description: Ubuntu 16.04 LTS # Release: 16.04 … Continue reading

Posted in Xilinx | Tagged , , , , , , | Comments Off on Building microblaze toolchians

Bug in data2mem…

I using data2mem to replace data in BlockRAM, It confused me when I try to replace BlockRAM data in Spartan6 Devices. There are correct in BRAM16 with 8bits and 16bits, only error BRAM18 with 18bits. Update: bug exist in ISE … Continue reading

Posted in Memo | Tagged , , , , | Comments Off on Bug in data2mem…

About xilinx fpga bit, prom mcs, spi mcs.

Most of time I used impact to generate MCS from BIT, but it is too complex, I think too many step is useless. I need a command line tool to convert format:) So I decided to analyze difference between BIT … Continue reading

Posted in Others | Tagged , , , , | Comments Off on About xilinx fpga bit, prom mcs, spi mcs.

Finished picoblaze-utils

完成PicoBlaze的工具链,目前用python的正则表达式来做,主要是想快速构建一个工具链,以后有时间再使用llvm(c++)或cparser(python)来重写前端。 当前的c语法和汇编很接近,并且没有push和pop操作,需要自己封装成宏。需要自己分配寄存器。但是PicoBlaze本来就不是很强大,定位是可编程状态机,所以暂时够用了。 代码上传到github了,以GPLv2发布。 https://github.com/buaabyl/picoblaze_utils

Posted in Others | Tagged , , , , , , , | Comments Off on Finished picoblaze-utils

《通用Jtag下载器》各种不同的Jtag接口

最近同时在弄ARM的Jtag和Xilinx的Jtag,发现虽然接口一样,但是Pin的顺序完全不同,在这里列出来,备忘一下。 主要的Jtag接口有10pin、14pin、20pin的,其中10pin的jtag,AVR和xilinx的一致。但是ARM用的10pin的Jtag就不一样。 以下部分图片从ARM官网下载,自己改了几个标签。

Posted in General Jtag | Tagged , , , , | Comments Off on 《通用Jtag下载器》各种不同的Jtag接口