1460728697-388bf0fd-0791-412e-9f42-66bb2112b8c4

1. A bus controller for controlling processing levels of plural requesters which access a common memory, the bus controller including:
an access cycle counter for counting the number of access cycles for which the common memory is accessed;
an arbiter coupled to the access cycle counter for judging a processing level of a processing of a requester, from plural processing levels that are different dependent on each requester, for which an access permission is given, and for performing the processing of the processing level that is judged previously;
a correspondence information unit coupled to the arbiter for storing correspondence information that shows correspondences between the plural processing levels of the respective requesters and the access cycle numbers,
wherein the arbiter is operable to judge the processing levels of the respective requesters for which an access permission is given, in accordance with a present cycle number that is counted by the access cycle counter, the number of remaining cycles up to a predetermined limit cycle number, and the correspondence information showing the correspondences between the processing levels of the respective requesters and the access cycle numbers.
2. A bus controller for arbitrating plural access requests which are issued from plural requesters to access a common memory, the bus controller including:
an access cycle counter for counting the number of access cycles for which the common memory is accessed;
a correspondence information unit for storing correspondence information that shows correspondences between the plural processing levels of the respective requesters and the access cycle numbers; and
an arbiter coupled to the access cycle counter and the correspondence information unit for arbitrating the plural access requests which are issued from the plural requesters,
wherein said arbiter is operable to perform a control for giving no permission to a non-realtime bus access request when it is expected that a total number of cycles of all the requesters would exceed a limit cycle number in accordance with a present cycle number that is counted by the access cycle counter, the number of remaining cycles up to a predetermined limit cycle number, and the correspondence information that shows correspondences between the plural requesters and the access cycle numbers.
3. A bus controller for controlling processing levels of plural requesters which access a common memory, and for arbitrating plural access requests that are issued from the plural requesters, the bus controller including:
an access cycle counter for counting the number of access cycles for which the common memory is accessed;
an arbiter coupled to the access cycle counter for judging a processing level of a processing requester, from plural processing levels that are different dependent on each requester, for which an access permission is given for performing the processing of the processing level that is judged previously, and for arbitrating the plural access requests which are issued from the plural requesters to access the common memory; and
a correspondence information unit coupled to the arbiter for storing correspondence information that shows correspondences between the plural processing levels of the respective requesters and the access cycle numbers,
wherein the arbiter is operable to judge the processing levels of the respective requesters for which an access permission is given, in accordance with a present cycle number counted by the access cycle counter, and the number of remaining cycles up to a predetermined limit cycle number.
4. The bus controller of claim 1,
wherein the arbiter is operable to calculate a total sum of the numbers of access cycles when performing processings from a processing of a requester, which is two processings after a present one, to the last processing in a reference time, at levels for which the respective maximum cycle numbers are the smallest,
wherein the arbiter is operable to obtain the number of remaining cycles by subtracting a present access cycle number from the limit cycle number, and
wherein the arbiter is operable to select a processing level of a next processing of a requester within a range of the cycle number that is obtained by subtracting the total sum from the number of the remaining cycles.
5. The bus controller of claim 2,
wherein the arbiter is operable to calculate a total sum of the numbers of access cycles when performing processings from a next requester to the last processing in a reference time, at levels for which the respective maximum cycle numbers are the smallest,
wherein the arbiter is operable to obtain the number of remaining cycles by subtracting a present access cycle number from the limit cycle number, and
wherein the arbiter is operable to perform a control for giving no permission to the non-realtime requester when the processings cannot be completed within a range of the cycle number that is obtained by subtracting the total sum from the number of remaining cycles.
6. The bus controller of claim 3,
wherein the arbiter is operable to calculate a total sum of the numbers of access cycles when performing processings from a next processing of a non-realtime requester as a next requester to the last processing in a reference time, at levels for which the respective maximum cycle numbers are the smallest,
wherein the arbiter is operable to obtain the number of remaining cycles by subtracting a present access cycle number from the limit cycle number, and
wherein the arbiter is operable to perform a control for giving no permission to the non-realtime requester when the processings cannot be completed within a range of the cycle number that is obtained by subtracting the total sum from the number of remaining cycles.
7. The bus controller of claim 6, wherein
the non-realtime requester has plural different processing levels.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A catheter assembly comprising,
an elongated body having a first end portion and a second end portion,
a dilatable bladder incorporated with said elongated body between the first end portion of the elongated body and the second end portion of the elongated body, the dilatable bladder being adapted to dilate in a radially outward direction from said elongated body,
a thermally responsive indicator incorporated with at least a portion of said dilatable bladder, said thermally responsive indicator being adapted to visually change in response to a change in temperature, and
a surgical cutter adapted to enable an operator to cut mammal flesh at a location other than the location of said thermally responsive indicator.
2. The catheter assembly of claim 1, wherein said elongated body defines an internal lumen extending from a first end of said elongated body to a second end of said elongated body, said dilatable bladder is in fluid communication with said internal lumen, and inflates in response to a positive fluid pressure in said internal lumen.
3. The catheter of claim 1, wherein said catheter is adapted for insertion into a body of a mammal and said thermally responsive indicator detects a change in temperature when said thermally responsive indicator is located in proximity of a blood vessel.
4. The catheter of claim 1, wherein said catheter is adapted for insertion into a human body and said thermally responsive indicator indicates a change in temperature when a portion of said dilatable bladder is disposed in a ureter and brought into proximity of a femoral artery or vein.
5. The catheter assembly of claim 1, wherein said dilatable bladder has an inner surface and said thermally responsive indicator is disposed on at least a portion of said inner surface.
6. The catheter assembly of claim 1, wherein said dilatable bladder has an outer surface and said thermally responsive indicator is disposed on at least a portion of said outer surface.
7. The catheter assembly of claim 1, wherein said thermally responsive indicator includes a thermochromatic material.
8. The catheter assembly of claim 7, wherein said dilatable bladder is formed from a first material and said thermochromatic material is disposed within said first material.
9. The catheter assembly of claim 1, further comprising a detector element adapted for detecting the visual change of said thermally responsive indicator.
10. The catheter assembly of claim 9, wherein said elongated body defines a detector lumen extending between the first end portion of said elongated body and the second end portion of said elongated body, and being adapted for receiving said detector element.
11. The catheter assembly of claim 9, wherein said detector element is a fiber optic camera adapted to enable an operator to view the visual change of said thermally responsive indicator.
12. The catheter assembly of claim 1, wherein said dilatable bladder extends around a first portion of a periphery of said elongated body and said surgical cutter is adapted to enable an operator to cut mammal flesh contacting a second portion of the periphery of said elongated body, said first portion of the periphery of said elongated body and said second portion of the periphery of said elongated body being non-overlapping.
13. The catheter assembly of claim 1, wherein said thermally responsive indicator is adapted to change color in response to a change in temperature.
14. The catheter assembly of claim 1, wherein said thermally responsive indicator is adapted to visually change in response to a change in temperature from a source external of said bladder.
15. The catheter assembly of claim 1, wherein said thermally responsive indicator is adapted to visually change in response to a change in temperature from a first temperature present in a ureter adjacent at least one of a femoral artery and vein of a patient to a second temperature present in the ureter spaced from the femoral artery and vein of the patient.
16. The catheter assembly of claim 1, wherein the elongated body includes a first portion and a second portion different than the first portion of the elongated body, and the bladder is entirely incorporated with the first portion of the elongated body.
17. The catheter assembly of claim 1, wherein
the elongated body includes a first portion and a second portion different than the first portion of the elongated body, the bladder is entirely incorporated with the first portion of the elongated body, the cutter is disposed on the second portion of the elongated body.
18. A catheter assembly comprising,
an elongated body having a first end portion and a second end portion,
a dilatable bladder incorporated with said elongated body between the first end portion of the elongated body and the second end portion of the elongated body, the dilatable bladder being adapted to dilate in a radially outward direction from said elongated body,
a thermally responsive indicator incorporated with at least a portion of said dilatable bladder, said thermally responsive indicator being adapted to visually change in response to a change in temperature,
a cutting lumen extending from the first end portion of said elongated body to the second end portion of said elongated body, wherein an outer wall of said elongated body includes a cutting aperture in communication with said cutting lumen, and
a surgical cutting wire anchored in said cutting lumen at a location between said cutting aperture and said second end portion of said elongated body, and extending axially from said location past said cutting aperture toward said first end portion of said elongated body, wherein said cutting lumen at said first end portion of said elongated body is adapted to enable an operator to extend said surgical cutting wire to cause a looped portion of said surgical cutting wire to protrude radially through said cutting aperture.
19. A catheter assembly comprising,
an elongated body having a first end portion and a second end portion,
a dilatable bladder incorporated with said elongated body between the first end portion of the elongated body and the second end portion of the elongated body, the dilatable bladder being adapted to dilate in a radially outward direction from said elongated body,
a thermally responsive indicator incorporated with at least a portion of said dilatable bladder, said thermally responsive indicator being adapted to visually change in response to a change in temperature,
a cutting lumen extending from the first end portion of said elongated body to the second end portion of said elongated body, wherein an outer wall includes a cutting aperture in communication with said cutting lumen, and
a surgical cutting element adapted to extend axially from said first end portion through said cutting lumen toward said cutting aperture, wherein said cutting lumen at said first end portion of said elongated body is adapted to enable an operator to extend and retract said surgical cutting element radially through said cutting aperture.
20. A catheter assembly comprising,
an elongated body having a first end portion and a second end portion,
a dilatable bladder incorporated with said elongated body between the first end portion of the elongated body and the second end portion of the elongated body, the dilatable bladder being adapted to dilate in a radially outward direction from said elongated body,
a thermally responsive indicator incorporated with at least a portion of said dilatable bladder, said thermally responsive indicator being adapted to visually change in response to a change in temperature, and
a surgical cutting wire extending external to said elongated body from a first location proximal to a first end of said elongated body to a second location proximal to a second end of said elongated body, said surgical cutting wire disposed in a fixed relationship to said second location and in a moveable relationship with said first location, said first location being adapted to enable an operator to extend and retract said surgical cutting element to adjust an amount of radial protrusion of said cutting element from said elongated body.
21. A catheter assembly comprising,
an elongated body having a first end portion and a second end portion,
a dilatable bladder incorporated with said elongated body between the first end portion of the elongated body and the second end portion of the elongated body, the dilatable bladder being adapted to dilate in a radially outward direction from said elongated body, the dilatable bladder having an outer surface, and
a thermally responsive indicator incorporated with at least a portion of said dilatable bladder, said thermally responsive indicator being adapted to visually change in response to a change in temperature, and
a surgical cutting wire extending adjacent to said outer surface of said dilatable bladder from a first location proximal to the first end portion of said elongated body to a second location proximal to the second end portion of said elongated body, said surgical cutting wire disposed in a fixed relationship to said second location and in a moveable relationship to said first location.
22. The catheter assembly of claim 21, wherein said surgical cutting wire is adapted to extend in response to inflation of said dilatable bladder and retract in response to deflation of said dilatable bladder.
23. A catheter assembly, comprising,
an elongated body having a first end portion and a second end portion,
a dilatable bladder coupled to said elongated body between the first end portion of the elongated body and the second end portion of the elongated body, the dilatable bladder being adapted to dilate in a radially outward direction from said elongated body,
a thermally responsive indicator, at least a portion of said thermally responsive indicator being disposed on at least a portion of said dilatable bladder, said at least a portion of said thermally responsive indicator being adapted to visually change in response to a change in temperature, and
a detector element adapted for detecting the visual change of said at least a portion of said thermally responsive indicator.
24. The catheter assembly of claim 23, wherein said elongated body defines an internal lumen extending from the first end portion of said elongated body to the second end portion of said elongated body, said dilatable bladder is in fluid communication with said internal lumen, and inflates in response to a positive fluid pressure in said internal lumen.
25. The catheter assembly of claim 23, wherein said catheter is adapted for insertion into a body of a mammal and said at least a portion of said thermally responsive indicator indicates a change in temperature when said at least a portion of said thermally responsive indicator is brought into proximity of a blood vessel.
26. The catheter assembly of claim 23, wherein said catheter is adapted for insertion into a human body and said at least a portion of said thermally responsive indicator indicates a change in temperature when a portion of said dilatable bladder is disposed in a ureter and is brought into proximity of a femoral artery or vein.
27. The catheter assembly of claim 23, wherein a portion of said elongated body is adapted to form said dilatable bladder.
28. The catheter assembly of claim 23, wherein said dilatable bladder has an inner surface and said at least a portion of said thermally responsive indicator is disposed on at least a portion of said inner surface.
29. The catheter assembly of claim 23, wherein said dilatable bladder has an outer surface and said at least a portion of said thermally responsive indicator is disposed on at least a portion of said outer surface.
30. The catheter assembly of claim 23, wherein said thermally responsive indicator includes a thermochromatic material.
31. The catheter assembly of claim 23, wherein said dilatable bladder is formed from a first material and said thermochromatic material is disposed within said first material.
32. The catheter assembly of claim 23, further comprising, a detector lumen extending between the first end portion of said elongated body and the second end portion of said elongated body, and being adapted for receiving said detector element.
33. The catheter assembly of claim 23, wherein said detector element is a fiber optic camera adapted to enable an operator to view the visual change of said at least a portion of said thermally responsive indicator.
34. The catheter assembly of claim 23, further comprising,
a surgical cutter adapted to enable an operator to cut mammal flesh at a location other than a location of said at least a portion of said thermally responsive indicator when said at least a portion of said thermally responsive indicator indicates a change in temperature.
35. The catheter assembly of claim 23, wherein said dilatable bladder extends around a first portion of a periphery of said elongated body and said catheter assembly further comprises a surgical cutter adapted to enable an operator to incise mammal flesh contacting a second portion of the periphery of said elongated body, said first portion of the periphery of said elongated body and said second portion of the periphery of said elongated body being non-overlapping.
36. The catheter assembly of claim 23, further comprising,
a cutting lumen extending from the first end portion of said elongated body to the second end portion of said elongated body, wherein an outer wall of said elongated body includes a cutting aperture in communication with said cutting lumen, and
a surgical cutting wire anchored in said cutting lumen at a location between said cutting aperture and said second end portion of said elongated body, and extending axially from said location past said cutting aperture toward said first end portion of said elongated body, wherein said cutting lumen at said first end of said elongated body is adapted to enable an operator to extend said surgical cutting wire to cause a looped portion of said surgical cutting wire to protrude radially through said cutting aperture.
37. The catheter assembly of claim 23, further comprising,
a cutting lumen extending from the first end portion of said elongated body to the second end portion of said elongated body, wherein an outer wall includes a cutting aperture in communication with said cutting lumen, and
a surgical cutting element adapted to extend axially from said first end portion through said cutting lumen toward said cutting aperture, wherein said cutting lumen at said first end portion of said elongated body is adapted to enable an operator to extend and retract said surgical cutting element radially through said cutting aperture.
38. The catheter assembly of claim 23, further comprising,
a surgical cutting wire extending external to said elongated body from a first location proximal to the first end portion of said elongated body to a second location proximal to the second end portion of said elongated body, said surgical cutting wire disposed in a fixed relationship to said second location and in a moveable relationship with said first location, said first location being adapted to enable an operator to extend and retract said surgical cutting element to adjust an amount of radial protrusion of said cutting element from said elongated body.
39. The catheter assembly of claim 23, wherein said dilatable bladder has an outer surface and said catheter assembly further comprises, a surgical cutting wire extending adjacent to said outer surface of said dilatable bladder from a first location proximal to the first end portion of said elongated body to a second location proximal to the second end portion of said elongated body, said surgical cutting wire disposed in a fixed relationship to said second location and in a moveable relationship to said first location.
40. The catheter assembly of claim 39, wherein said surgical cutting wire is adapted to extend in response to inflation of said dilatable bladder and retract in response to deflation of said dilatable bladder.
41. The catheter assembly of claim 23, wherein said at least a portion of said thermally responsive indicator is adapted to change color in response to a change in temperature.