$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

Digital signal processor having data alignment buffer for performing unaligned data accesses 원문보기

IPC분류정보
국가/구분 United States(US) Patent 등록
국제특허분류(IPC7판)
  • G06F-005/01
출원번호 US-0008154 (1998-01-16)
발명자 / 주소
  • Garde Douglas
출원인 / 주소
  • Analog Devices, Inc.
대리인 / 주소
    Wolf, Greenfield & Sacks, P.C.
인용정보 피인용 횟수 : 51  인용 특허 : 41

초록

A high performance digital signal processor includes a memory for storing instructions and operands for digital signal computations and a core processor connected to the memory. The memory may include first, second and third memory banks connected to the core processor by first, second and third dat

대표청구항

[ What is claimed is:] [1.] A digital signal processor comprising:a memory for storing data words including instructions and operands for performing digital signal computations, said memory organized in rows each having locations for two or more of said data words;a program sequencer for generating

이 특허에 인용된 특허 (41)

  1. Shang Shi-Sheng,TWX ; Wang Dze-Chaung,TWX, Apparatus and method for parallel decoding of variable-length instructions in a superscalar pipelined data processing s.
  2. Blaner Bartholomew (Newark Valley NY) Eberhard Raymond J. (Endicott NY) Jeremiah Thomas L. (Endwell NY) Mack Michael J. (Endicott NY), Computer system accelerator for multi-word cross-boundary storage access.
  3. Magar Surendar S. (Colorado Springs CO) Potts James F. (Houston TX) Leach Jerald G. (Houston TX) Simar ; Jr. L. Ray (Richmond TX), Data processing device with improved direct memory access.
  4. Pathak Bimal (Stafford TX) Marshall Steven P. (Missouri City TX) Potts James F. (Houston TX), Data processing device with parallel circular addressing hardware.
  5. Poskitt Geoffrey (Camberley GB3), Data processing system with information transfer bus and wait signal.
  6. Iwata Shunichi (Itami JPX) Shimizu Toru (Itami JPX), Data processor and read control circuit, write control circuit therefor.
  7. Mitsuhira Yuko (Tokyo JPX) Katayose Tsuyoshi (Tokyo JPX), Data transfer control device using direct memory access.
  8. Garde Douglas (Dover MA) Gorius Aaron H. (Upton MA), Digital signal processor having link ports for point-to-point communication.
  9. Kneib Kristine N. (La Jolla CA) Vensko George (Ramona CA), Dynamically programmable processing element.
  10. Perets Ronen (Ramat-Gan ILX) Be\ery Yair (Petach-Tikva ILX) Ovadia Bat-Sheva (Herzeliya ILX) Gross Yael (Tel-Aviv ILX) Milstein Yakov (Natanya ILX) Wertheizer Gideon (Petach-Tikva ILX), Expandable memory for a digital signal processor including mapped first and second memory banks forming a continuous and.
  11. Tran Thang ; Witt David B., High performance superscalar alignment unit.
  12. Satoh Junichi (Kawasaki JPX), Hybrid multiplex synchronizing method and apparatus therefor.
  13. Krishnamurthy Naveen ; Firasta Nadeem H., Length detecting unit for parallel processing of variable sequential instructions.
  14. Kubo Kanji (Hadano JPX) Hashimoto Noriaki (Hadano JPX), Memory control system.
  15. Abramson Jeffrey M. (Aloha OR) Akkary Haitham (Portland OR) Glew Andrew F. (Hillsboro OR) Hinton Glenn J. (Portland OR) Konigsfeld Kris G. (Portland OR) Madland Paul D. (Beaverton OR), Method and apparatus for loading and storing misaligned data on an out-of-order execution computer system.
  16. Leach Jerald G. (Houston TX) Simar Laurence R. (Richmond TX), Method and apparatus for processing block instructions in a data processor.
  17. Gupta Ashwani K. (Beaverton OR) Hinton Glenn J. (Portland OR) Lee Chan W. (Portland OR), Method for handling instructions from a branch prior to instruction decoding in a computer which executes variable-lengt.
  18. Narayan Rammohan ; Southard Shane A. ; Tran Thang M., Microcode scan unit for scanning microcode instructions using predecode data.
  19. Hinton, Glenn J.; Smith, Frank S., Microprocessor in which multiple instructions are executed in one clock cycle by providing separate machine bus access to a register file for different types of instructions.
  20. Loen Larry Wayne ; Silha Edward John, Mixed-endian computing environment for a conventional bi-endian computer system.
  21. Roesgen John P. (Easton MA), Modulo address generator.
  22. Garde Douglas, Multi-phase multi-access pipeline memory system.
  23. Garde Douglas (Dover MA), Multi-phase multi-access pipeline memory system.
  24. Aranguren William L. (Sayreville NJ), Multiple microprocessor intercommunication arrangement.
  25. Brantley ; Jr. William C. (Mount Kisco NY) McAuliffe Kevin P. (Madison NJ) Norton Vern A. (Croton-on-Hudson NY) Pfister Gregory F. (Yorktown Heights NY) Weiss Joseph (Teaneck NJ), Multiprocessing system having dynamically allocated local/global storage and including interleaving transformation circu.
  26. Konesky Gregory A. (Hampton Bays NY), Multiprocessor computer system utilizing a tapped delay line instruction bus.
  27. Kneib Kristine N. (San Diego CA), Multiprocessor system employing dynamically programmable processing elements controlled by a master processor.
  28. Costa Maria (Buccinasco ITX) Leonardi Carlo (Legnano ITX), Multiprocessor system having distributed shared resources and dynamic and selective global data replication.
  29. Shenoi Kishan (Milpitas CA) Hanagan Patrick L. (San Jose CA) Ho Helena S. (San Jose CA) Yu Frank I. (Saratoga CA), N:1 bit compression apparatus and method.
  30. Balmforth Kevin D. (Fullerton CA) Bates Gary A. (Fullerton CA) Davies Steven P. (Ontario CA) Habereder Hans L. (Orange CA) Harrison R. Loyd (Fullerton CA) Hopp Donald M. (Yorba Linda CA) Ricker Georg, Pipelined signal processor having a plurality of bidirectional configurable parallel ports that are configurable as indi.
  31. Floro William E. (Willoughby OH) Luboski Mark (Euclid OH) Murphy Timothy J. (Parma OH) Campbell Alan J. (New Berlin WI), Remote I/O port for transfer of I/O data in a programmable controller.
  32. Craft Thomas W. (El Toro CA) Herrin Bradley T. (El Toro CA) Ludwig Thomas E. (Irvine CA), Shared memory bus system for arbitrating access control among contending memory refresh circuits, peripheral controllers.
  33. Sprague David L. (Trenton NJ) Harney Kevin (Brooklyn NY) Kowashi Eiichi (Lawrenceville NJ) Keith Michael (Holland PA) Simon Allen H. (Belle Meade NJ) Papadopoulos Michael (Burlinton MA) Hays Walter P, Single-instruction multiple-data processor having dual-ported local memory architecture for simultaneous data transmissi.
  34. Chau Kwok, Soft programmable single-cycle/pipelined micro-programmed control system.
  35. Mizukami Toshiaki (Cupertino CA), Structure and method for packing and unpacking a stream of N-bit data to and from a stream of N-bit data words.
  36. Chang Robin (Mattapoisett MA), Synchronized parallel processing with shared memory.
  37. Carmon Donald E. (Durham NC) Crouse William G. (Raleigh NC) Ware Malcolm S. (Raleigh NC), System for constructing a partitioned queue of DMA data transfer requests for movements of data between a host processor.
  38. Shelton Richard ; Criswell Peter B., Testing and string instructions for data stored on memory byte boundaries in a word oriented machine.
  39. Ireton Mark A. (Austin TX), Time dependent rerouting of instructions in plurality of reservation stations of a superscalar microprocessor.
  40. Davis Gordon T. (Boca Raton FL), Time multiplexed system for tightly coupling pipelined processors to separate shared instruction and data storage units.
  41. Taborn Michael Preston (Austin TX) Bailey Roger Ned (Austin TX) Burchfiel Steven Michael (Austin TX), Variable stage load path and method of operation.

이 특허를 인용한 특허 (51)

  1. Allen, Timothy P.; Pritchard, Jeffrey Orion; Hill, Richard Noble, Adapter allowing unaligned access to memory.
  2. Hoffberg, Steven M.; Hoffberg-Borghesani, Linda I., Adaptive pattern recognition based controller apparatus and method and human-interface therefore.
  3. Ahmed, Muhammad; Ingle, Ajay Anant; Jamil, Sujat, Arithmetic logic and shifting device for use in a processor.
  4. Ahmed, Muhammad; Ingle, Ajay Anant; Jamil, Sujat, Arithmetic logic and shifting device for use in a processor.
  5. Silvus,Gregory L.; Tan,Ewe Chye, Channel processing data without leading sync mark.
  6. Ellis, Michael D.; Thomas, William L.; Lemmons, Thomas R., Client-server based interactive guide with server recording.
  7. Ellis, Michael D.; Thomas, William L.; Lemmons, Thomas R., Client-server based interactive guide with server recording.
  8. Ellis, Michael D.; Thomas, William L.; Lemmons, Thomas R., Client-server based interactive guide with server recording.
  9. Ellis, Michael D.; Thomas, William L.; Lemmons, Thomas R., Client-server based interactive guide with server recording.
  10. Ellis, Michael D.; Thomas, William L.; Lemmons, Thomas R., Client-server based interactive guide with server storage.
  11. Ellis, Michael D.; Thomas, William L.; Lemmons, Thomas R., Client-server based interactive television guide with server recording.
  12. Ellis, Michael D.; Thomas, William L.; Lemmons, Thomas R., Client-server based interactive television guide with server recording.
  13. Sebastian Gracias IN; Jim Beaney, Code swapping techniques for a modem implemented on a digital signal processor.
  14. Bond,Barry; Khalid,ATM Shafiqul, Data alignment between native and non-native shared data structures.
  15. Niell,Jose S.; Wolrich,Gilbert M.; Dmukauskas,Thomas L.; Rosenbluth,Mark B., Data alignment micro-architecture systems and methods.
  16. Oh Jong-Hoon, Data input/output system for multiple data rate memory devices.
  17. Meier, Stephan G.; Keller, James B., Determination of execution resource allocation based on concurrently executable misaligned memory operations.
  18. Smith, Wesley; Nordling, Karl; Hindie, Amir; Leinfelder, Karl; Gracias, Sebastian; Beaney, Jim, Integrated audio and modem device.
  19. Smith, Wesley; Nordling, Karl; Hindie, Amir; Leinfelder, Karl; Gracias, Sebastian; Beaney, Jim, Integrated audio and modem device.
  20. Ellis, Michael D.; Thomas, William L.; Lemmons, Thomas R., Interactive guide with recording.
  21. Ellis, Michael D.; Thomas, William L.; Lemmons, Thomas R., Interactive television program guide system having multiple devices within a household.
  22. Ellis, Michael D.; Thomas, William L.; Hassell, Joel G.; Lemmons, Thomas R.; Berezowski, David M.; Knee, Robert A.; McCoy, Robert H., Interactive television program guide with remote access.
  23. Ellis, Michael D.; Thomas, William L.; Hassell, Joel G.; Lemmons, Thomas R.; Berezowski, David M.; Knee, Robert A.; McCoy, Robert H., Interactive television program guide with remote access.
  24. Ellis, Michael D.; Thomas, William L.; Hassell, Joel G.; Lemmons, Thomas R.; Berezowski, David M.; Knee, Robert A.; McCoy, Robert H., Interactive television program guide with remote access.
  25. Ellis, Michael D.; Thomas, William L.; Hassell, Joel G.; Lemmons, Thomas R.; Berezowski, David M.; Knee, Robert A.; McCoy, Robert H., Interactive television program guide with remote access.
  26. Ellis, Michael D., Interactive television systems with digital video recording and adjustable reminders.
  27. Ellis, Michael D., Interactive television systems with digital video recording and adjustable reminders.
  28. Hoffberg, Steven M.; Hoffberg-Borghesani, Linda I., Internet appliance system and method.
  29. Oberlaender, Klaus; Randhawa, Sabeen; Rezard, Vincent; Fleck, Rod G., Memory device with support for unaligned access.
  30. Launiainen, Aki, Memory processing in a microprocessor.
  31. Sydir, Jaroslaw; Koshy, Kamal J.; Feghali, Wajdi; Burres, Bradley A.; Wolrich, Gilbert M., Method and apparatus for aligning ciphered data.
  32. Eichenberger, Alexandre E.; Gschwind, Michael Karl; Wellman, John-David; Wu, Peng, Method and apparatus for data stream alignment support.
  33. Sydir, Jaroslaw J.; Koshy, Kamal J.; Feghali, Wajdi; Burres, Bradley A.; Wolrich, Gilbert M., Method and apparatus for performing an authentication after cipher operation in a network processor.
  34. Sydir, Jaroslaw J.; Koshy, Kamal J.; Feghali, Wajdi; Burres, Bradley A.; Woolrich, Gilbert M., Method and apparatus for performing an authentication after cipher operation in a network processor.
  35. Sydir, Jaroslaw J.; Kuo, Chen-Chi; Koshy, Kamal J.; Feghali, Wajdi; Burres, Bradley A.; Wolrich, Gilbert M., Method and apparatus for scheduling the processing of commands for execution by cryptographic algorithm cores in a programmable network processor.
  36. Sydir,Jaroslaw J.; Kuo,Chen Chi; Koshy,Kamal J.; Feghali,Wajdi; Burres,Bradley A.; Wolrich,Gilbert M., Method and apparatus for scheduling the processing of commands for execution by cryptographic algorithm cores in a programmable network processor.
  37. Tran,Thang M.; Singh,Ravi Pratap; Duraiswamy,Deepa; Kannan,Srikanth, Methods and apparatus for instruction alignment including current instruction pointer logic responsive to instruction length information.
  38. Nichols, Michael R., Methods and systems for performing actions based on location-based rules.
  39. Miyamori, Takashi, Microprocessor and method of aligning unaligned data loaded from memory using a set shift amount register instruction.
  40. Hindie, Amir; Leinfelder, Karl, Modem using a digital signal processor and separate transmit and receive sequencers.
  41. Pearce, David; Smith, Wesley; Nordling, Karl; Hindie, Amir; Leinfelder, Karl; Gracias, Sebastian; Beaney, Jim, Multi-modem implementation with host based and digital signal processor based modems.
  42. Garg, Gaurav; Hass, David T.; Kuila, Kaushik; Singh, Gaurav, Network-on-chip system, method, and computer program product for transmitting messages utilizing a centralized on-chip shared memory switch.
  43. Eby, Michael D.; Zemlok, Kenneth Carl; Duggan, Colin David, Read/write memory arrays and methods with predetermined and retrievable latent-state patterns.
  44. Guo, Terry Qing; Neufeld, Nadav M.; Lau, Edwin K.; Wu, Haoyun, Reducing unicast session duration with restart TV.
  45. Mankovitz, Roy J, System and method for searching a database of television schedule information.
  46. Lau, Erwin; Gaydou, II, Danny; Mechler, Robert, System and method for using television information codes.
  47. Nishimura, Akitaka; Yoshimoto, Akio, Systems and methods for displaying media content and media guidance information.
  48. Luong, Shiang, Systems and methods for media detection and filtering using a parental control logging application.
  49. Thomas, William L.; Ellis, Michael D.; Easterbrook, Kevin B.; Reichardt, M. Scott; Knee, Robert A., Systems and methods for providing storage of data on servers in an on-demand media delivery system.
  50. Beaney, Jim, Tone detector for use in a modem.
  51. Bryant, Jay S.; Fereira, Edgar, User defined rules for assigning destinations of content.
섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로