'max7000'에 해당되는 글 3건

  1. 2008.09.21 max7000시리즈에서 jtag 핀을 IO 핀으로 쓸 수 있을까요? - yes...(2)
  2. 2008.09.21 MAX3000과 MAX7000 시리즈의 차이점.
  3. 2008.09.21 파워 다운 모드.. 어떻게 쓸 수 있을지??

max7000시리즈에서 jtag 핀을 IO 핀으로 쓸 수 있을까요? - yes...(2)

Problem

Can I program the four JTAG pins (TCK, TMS, TDI, and TDO) as I/O pins when programming MAX? 7000 devices via a
 
third-party socket-based programmer?

 

Solution

Yes. MAX 7000S, MAX 7000A, MAX 7000AE, and MAX 7000B devices allow the user to designate four pins as JTAG pins or user I/O pins. This designation takes place before you compile the design. As a result, the MAX+PLUS? II software generates programming files that specify the pins as either JTAG pins or user I/O pins.

If you use a socket-based programmer, you can use a Programmer Object File (.pof), JamTM File (.jam), or Jam Byte-Code File (.jbc) for programming. The Jam File and JBC File support for programming the dual-purpose JTAG pins as I/O pins is only available with socket-based programmers.


하지만 jtag핀을 io핀으로 할당할때 생기는 에러를 막기 위해 컴파일 시에 BST 옵션을 끄면 pof 파일이 제대로 생성이 안된다.

그래서 다시 한번 물어봤다.


답은 이러했다.


Socket based programmer is referring to the programmer such as Altera Programming Unit (APU) at http://www.altera.com/products/devkits/kit-adapters.html When you disable the JTAG BST support, it means that you no longer can program the MAX3000A CPLD using the JTAG ISP from Quartus II programmer, as those JTAG pins of the CPLD are reserved as regular I/O pins already. Although APU is one of the programming unit to program MAX3000A, but it is also not on sale from Altera already. Therefore, you may need the third party tool to program MAX3000A. Kindly please refer to http://www.altera.com/support/devices/programming/max3k/prg-max3k.html for more information.


먼 말인지;;; 된단말이냐 안된단 말이냐.

MAX3000과 MAX7000 시리즈의 차이점.

알테라에 물어봤다.

 그들의 대답은 이러하다.

 Thank you for selecting our products.

 The MAX3000A devices are high performance, low-cost CMOS EEPROM-based programmable logic devices (PLDs) built on a MAX architecture.

 The MAX7000 devices are high performance, EEPROM-based programmable logic devices (PLDs) built on second-generation MAX architecture.

 The performance of the MAX3000A device is better than the MAX7000 device. The VCCINT power supply of the MAX3000A device is 3.3V.

 The VCCINT power supply of the MAX7000 device is 5V. The VCCIO power supply of the MAX3000A device is 3.3V or 2.5V. The VCCIO power supply of the MAX7000 device is 5V or 3.3V.

 These are the main differences. Hope it is helpful to you. If you have any queries, please don’t hesitate to contact me. Have a good afternoon.

 요지를 보자면

 max7000은 max시리즈의 second generation 이라고 한다. max3000 의 성능이 좋으며, 전압도 3.3V 구동한다.

나머지는 차이가 없는듯.


파워 다운 모드.. 어떻게 쓸 수 있을지??

알테라의 칩들은 생각외로 전류를 많이 먹는다. 쓰다보면 뜨근뜨근 해지는 것을 느낄 수 있다.

 참 불안한 일이 아닐 수 없다. 하지만 데이타 쉬트를 보면

 max7160 의 경우 노말 모드로 기본으로만 120mA 를 먹는 것을 알 수 있다. 5V 전원을 물릴 시에 대략 0.6W 다.

 TQPF 패키지의 경우 그 조그마한게 120mA 나 먹으니 뜨거워지는게 당연지사,,

 방열판이 필요해지는 순간이다.

 따라서 전류양을 감소시켜 볼까 하고 데이타 쉬트를 뒤져보니 아니나 다를까

 progrmmable power down mode 를 지원한다고 한다.(고만 써있다)

 이를 어떻게 해야할까??

 알테라측의 답변은 이렇다


When the Turbo Bit is turned off, the device will operate in low-power mode. To turn off the Turbo Bit, choose Global Project Logic Synthesis (Assign menu), click on the Define Synthesis Style button, and turn off the Turbo Bit option.


지원되는 디바이스가 따로 있으니 확인을 해야한다.

 max7000 을 쓰기위해서 물어봤다.

 그런데 막상 쿼터스2를 열어보면 assgin 메뉴에 global project logic synthesis 란 항목이 없다.

 이런..

 대신에 비슷한 걸 찾았는데,

 assign 메뉴 -> setting 항목 클릭

 Filter setting 부분을 보면  more setting 이란 단추가 있다.

 눌러보면 auto power bit 란 항목이 있다.

 이것을 off 로 해줬는데 실제로 파워 소비량이 0.2~0.3W 정도 감소하는 것을 알 수 있었다.

prev 1 next