• 제목/요약/키워드: 레지스터

Search Result 506, Processing Time 0.023 seconds

PCI Express NTB based Interconnection Network Technology Trends (PCI Express NTB 기반 상호연결망 기술 동향)

  • Choi, Min;Oh, Sechang
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2016.04a
    • /
    • pp.51-54
    • /
    • 2016
  • NTB는 transparent bridge와 공통적으로 독립적인 PCI bus(PCI 또는 PCI Express bus)에 대해서 데이터 전송 경로(path)를 제공한다는 점에서 기능적으로 유사하다. 그러나, NTB와 transparent bridge 간의 가장 큰 차이점은 NTB가 사용될 경우에 bridge의 하향부분(downstream side)에 위치한 장치들은 상향부분(upstream side)에서는 보이지 않는다는 점이다. 이는 bridge의 하향부분(downstream side)에 위치한 인텔리전트(intelligent)한 제어기(예를들면 CPU를 포함하는 컴퓨터)가 자신의 downstream side에 위치하는 서브시스템 내 각종 장치들을 독립적으로 관리할 수 있다는 점이다. NTB는 또한 첫 번째 호스트(primary host)의 PCI bus로 구성된 서브시스템(subsystem) 계층구조(hierarchy)에 두 번째 호스트(secondary host)를 연결하는 데 사용될 수 있다. 이는 두 시스템간 통신을 가능하도록 하는 반면, 두 시스템을 서로 격리시키는 효과도 발생한다. 즉, NTB는 일반적으로 도어벨(doorbell)을 통해서 bridge의 다른 편에 위치한 장치에 대해서 인터럽트를 보낼 수 있으며, 또한, scratchpad 레지스터를 보유하고 있어 bridge의 양측에서 데이터를 상호 공유함으로써 interprocessor communication 할 수 있다.

A Study on a Hardware Folw-Chart and Hardware Description Language for FSM (FSM 설계를 위한 하드웨어 흐름도와 하드웨어 기술 언어에 관한 연구)

  • Lee, Byung-Ho;Cho, Joong-Hwee;Chong, Jong-Wha
    • Journal of the Korean Institute of Telematics and Electronics
    • /
    • v.26 no.4
    • /
    • pp.127-137
    • /
    • 1989
  • This paper describes hardware flow-chart and SDL-II, which are register-transfer level, to automate logic design. Hardware flow-chart specifies behavioral and structural charaterstics of generalized FSMs (Finite State Machine) usin the modified ASM (Algorithmic State Machnine) design techniques. SDL-II describes the hardware flow-chat which specifies the control and the data path of ASIC(Application Specific IC). Also many examples are enumerated to illustrate the features of hardware flow-chart and SDL-II.

  • PDF

Implementation of a 32-Bit RISC Core for Portable Terminals (휴대 단말기용 32 비트 RISC 코어 구현)

  • Jung, Gab-Cheon;Park, Seong-Mo
    • Journal of the Institute of Electronics Engineers of Korea CI
    • /
    • v.38 no.6
    • /
    • pp.82-92
    • /
    • 2001
  • This paper describes implementation of an embedded 32-Bit RISC core for portable communication/information equipment, such as cellular phones, PDA(Personal Digital Assistants), notebook, etc. The RISC core implements the ARM$\circled$V 4 instruction set, operates with typical 5-stage pipeline. It supports Thumb code to improve the code density, and uses the dynamic power management method of pipeline registers. It was modeled and simulated in RTL level using VHDL, and verified with ARMulator of ADS (Arm Developer Suite) and had average CPI of 1.44. The core is synthesized automatically using the cell library based on $0.6{\mu}m$ CMOS 1-poly 3-metal CMOS technology. It consists of about 41,000 gates and the clock frequency is expected to be above 45 MHz.

  • PDF

Acceleration Method of Inter Prediction using Advanced SIMD (Advanced SIMD를 이용한 화면 간 예측 고속화방법)

  • Kim, Wan-Su;Lee, Jae-Heung
    • Journal of IKEEE
    • /
    • v.16 no.4
    • /
    • pp.382-388
    • /
    • 2012
  • An H.264/AVC fast motion estimation methodology is presented in this paper. Advanced SIMD based NEON which is one of the parallel processing methods is supported under the ARM Cortex-A9 dual-core platform. NEON is applied to a full search technique with one of the various motion estimation methods and SAD operation count of each macroblock is reduced to 1/4. Pixel values of the corresponding macroblock are assigned to eight 16-bit NEON registers and Intrinsic function in NEON architecture carried out 128 bits arithmetic operations at the same time. In this way, the exact motion vector with the minimum SAD value among the calculated SAD values can be designated. Experimental results show that performance gets improved 30% above average in accordance with the size of image and macroblock.

Mobility Reduction Scheduling for High-Level Synthesis (상위수준합성을 위한 배정가능범위 축소 스케줄링)

  • Yoo, Hee-Jin;Yoo, Hee-Yong
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.32 no.7
    • /
    • pp.359-367
    • /
    • 2005
  • This paper presents a scheduling approach for synthesizing pipelined datapaths under resource constraints. The proposed approach evaluates whether or not a scheduling solution can exist in case an operation temporarily is assigned to the earliest or latest control step among the assignable steps for the operation. If a solution cannot be found, it is impossible to assign the operation to that control step due to a violation against resource constraints, and so we can eliminate that control step among candidate assignable control steps. The proposed algorithm builds up a schedule based on gradual mobility reduction and finds a solution that yields high performance by evaluating on the impact on register assignment. Experiments on benchmarks show that this approach gains a considerable improvement over previous approaches.

NSG : A Security Enhancement of the E0 Cipher Using Nonlinear Algorithm in Bluetooth System (NSG : 비선형 알고리즘을 이용한 블루투스 E0 암호화시스템의 성능 개선)

  • Kim, Hyeong-Rag;Lee, Hun-Jae;Moon, Sang-Jae
    • The KIPS Transactions:PartC
    • /
    • v.16C no.3
    • /
    • pp.357-362
    • /
    • 2009
  • Summation generator can be easily made as a simple hardware or software and it's period and linear complexity are very high. So it is appropriate to mobile security system for ubiquitous environment. But it showed us the weakness by Golic's correlation attack and Meier's fast correlation attack. In this paper, we proposed a Nonlinear Summation Generator(NSG), which is improved by using LFSR and NFSR(nonlinear feedback shift register), is different from $E_0$ algorithm which use only LFSR in summation generator. It enhanced nonlinearity and is hard to decipher even though the correlation attack or fast correlation attack. We also analyzed the security aspects and the performances for the proposed algorithm.

Efficient Buffer-Overflow Prevention Technique Using Binary Rewriting (이진 코드 변환을 이용한 효과적인 버퍼 오버플로우 방지기법)

  • Kim Yun-Sam;Cho Eun-Sun
    • The KIPS Transactions:PartC
    • /
    • v.12C no.3 s.99
    • /
    • pp.323-330
    • /
    • 2005
  • Buffer overflow is one of the most prevalent and critical internet security vulnerabilities. Recently, various methods to prevent buffer overflow attacks have been investigated, but they are still difficult to apply to real applications due to their run-time overhead. This paper suggests an efficient rewrite method to prevent buffer-overflow attacks only with lower costs by generating a redundant copy of the return address in stack frame and comparing return address to copied return address. Not to be overwritten by the attack data the new copy will have the lower address number than local buffers have. In addition, for a safer execution environment, every vulnerable function call is transformed during the rewriting procedure.

Design and Implementation of a Bluetooh Hop Selector (블루투스 홉 선택기 모듈의 설계 및 구현)

  • Cho, Sung;Hwang, Sun-Won;An, Jin-Woo;Lee, Sang-Hoon;Joo, Chang-Bok
    • Proceedings of the Korea Institute of Convergence Signal Processing
    • /
    • 2003.06a
    • /
    • pp.292-295
    • /
    • 2003
  • 블루투스 전송 기술은 2.4㎓ 의 ISM(Industrial Scientific Medicine)밴드에서 주파수 호핑 방식을 사용한다. 주파수 호핑율은 연결 상태에서 초당 1600회, 조회 또는 호출 상태에서 초당 3200회의 호핑을 한다. Hop 채널 선택은 블루투스 표준안에서 제시한 5개의 호핑 시퀸스 중 하나를 선택하고 호핑 주파수에 따라 이를 매핑 함으로써 이루어진다. 본 논문에서는 6개의 상태에 따라 다르게 실행되는 채널 계산을 효율적으로 제어하고 필요한 연산모듈의 수를 줄이기 위해 9비트 프로세서를 이용해 Hop 선택 모듈을 설계하고 구현한다. 설계된 모듈은 레지스터 파일, 마이크로프로그램 제어장치, 가산, 치환(permutation), Modulo 계산을 위한 3개의 연산장치로 구성된다. Hop 채널 계산 중 가장 클럭 소요가 큰 Modulo 연산은 SRT나눗셈 알고리즘을 사용하여 음수 값 계산 및 연산 속도 향상을 꾀하였다. 제시된 Hop 선택 모듈은 하드웨어 묘사언어인 VHDL로 설계하고 시뮬레이션 및 테스트는 Xilinx FPGA를 이용해 검증하였다.

  • PDF

Ion-Induced Changes in a $Se_{75}Ge_{25}$ Inoaganic Resist for Focused Ion Beam Microlithgraphy (집속 이온빔 마이크로리소그라피를 위한 비정질 $Se_{75}Ge_{25}$ 무기질 레지스터의 이온 유기 변화)

  • 이현용;박태성;정홍배;강승언;김종빈
    • Proceedings of the Korean Institute of Electrical and Electronic Material Engineers Conference
    • /
    • 1992.05a
    • /
    • pp.30-33
    • /
    • 1992
  • This thesis was investigated on ion-induced characteristics in a-$Se_{75}Ge_{25}$ positive and negative resists for focused-ion-beam microlithogaphy. The exposed a-$Se_{75}Ge_{25}$ inorganic thin film shows an increase in optical absorption after exposure to~$10_{16}$ dose of Ga+. The observed shift in the absorption edge toward longer wavelengths is consistent with that in films exposed to band-gap photons(~$10^{21}$photons/cm2). This result may be related with microstructural rearrangements with in the short range of SeGe network. Due to changes in the short range order, the chemical bonding may be affected, which results in increased chemical dissolution in ion-induced film. Also, this resist exhibits good thermal stability because of its high Tg(~$220^{\circ}C$). When focused ion beams are used for direct exposure of resist over a substrate, unwanted implantation of the substrate may be an issue. A possible way to avoid this is to match the thickness of the resist to the range of ions in the resist. Thin aspect is currently under investigation.

  • PDF

Column - 시선집중 - '앱스토어'는 과연 애플만의 브랜드인가?

  • Jeon, So-Jeong
    • 발명특허
    • /
    • v.36 no.11
    • /
    • pp.50-53
    • /
    • 2011
  • 애플이 소유한 '앱스토어' 상표권에 마이크로소프트(MS)가 제동을 걸었다. 애플리케이션의 부가가치가 높아지면서 앱스토어 개념이 애플에 종속되는 것을 막기 위해서다. MS가 미국 특허상표청(USPTO)에 앱스토어 상표권이 일반 명칭이며 경쟁자들이 이용할 수 있도록 허용돼야 한다는 취지의 소송을 제기했다고 PC월드 레지스터 등이 11일(현지시각) 전했다. 애플은 지난 2008년 앱스토어를 '인터넷, 컴퓨터 및 전자통신 네트워크를 통해 공급되는 컴퓨터 소프트웨어(SW)의 소매상점 서비스'로 규정해 상표권 등록을 마쳤다. 이후 '아이폰'을 위한 앱스토어를 열어 30만 개가 넘는 애플리케이션이 등록되는 등 큰 성공을 거두면서 애플리케이션 장터의 대명사로 자리매김했다. 애플은 이달 초 맥PC를 위한 '맥 앱스토어'도 선보였다. 이에 대해 MS는 '앱'은 앱스토어에서 판매되는 상품 및 서비스를 가리키는 일반적인 용어고, '스토어'는 소매상점 서비스를 나타내는 일반명사라고 주장했다. 또 애플 최고 경영자(CE) 스티브 잡스가 한 언론 인터뷰에서 "아마존, 버라이즌, 보다폰은 모두 안드로이드를 위한 자체 앱스토어를 구축하고 있다"고 언급한 부문을 들어 애플 자신도 앱스토어를 일반 명칭으로 사용하고 있다고 강조했다. MS는 "소비자와 업계, 미디어들이 모두 앱스토어를 애플리케이션이 판매되는 온라인 상점으로 여기고 있다"면서 "앱스토어라는 이름을 애플이 배타적으로 활용해서는 안 된다"고 밝혔다. MS는 지난해 말 윈도폰7 운영체계(OS)를 위한 온라인 스토어 '마켓플레이스'를 개설했다. IDC는 마켓플레이스에 두 달 만에 4,000여 개의 애플리케이션이 등록됐다고 집계했다.

  • PDF