FPGA는 쉽다. 그냥 코딩 짜서 올리면 된다. (나도 이후에 FPGA를 구매해서 갖고 놀아볼 생각이다)
참고로 난 FPGA를 이용하는 것이 앞으로 비메모리 반도체 산업에서 중요하다고 생각한다. 특히 가속화가 가능한 것이 진짜 사기인 것 같다. (소프트웨어보다 하드웨어를 형성하는것이 더 빠르다)
FF와 SRAM을 내부에 가지고 있다.(내가 사용한 DE1SOC는 SDRAM을 가지고 있었다.)
해석하면 합성.. 이네요. 보통 RTL설계는 behavior로 설계를 하는데, synthesis tool을 돌리면 gate level code가 됩니다.(이때 딜레이와 같이 netlist도 추출됩니다._
배치설계입니다. FPGA는 하드웨어니깐.. 하드웨어에 맞게 gate level code를 배치해 줘야 합니다.
배치설계 할 대, pin mapping을 해줘야 한다. (파일은 .ucf파일)

마치 msp430을 C언어로 제어할 때, 원하는 bit와 버튼을 mapping한 것과 같다.
compile(synthesis + P&R) auto P&R을 돌린 것 같습니다
